//
//  ADConfig.h
//  ADSDK
//
//  Created by 悦帅 on 2025/5/28.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface ADConfiguration : NSObject
/// 单例访问点
+ (instancetype)configuration;

/// 平台申请的appid
@property (nonatomic, copy, nonnull) NSString *appid;


/// 个性化推荐开关，关闭后，看到的广告数量不变，相关度将降低。不设置的话则默认为YES
/// - Parameter enable: 是否开启
- (void)setEnablePersonalRecommend:(BOOL)enable;


/// 是否打开日志，建议release环境下关闭， 默认开启
@property (nonatomic, assign) BOOL openLog;


/// 个性化推荐
@property (nonatomic, assign, readonly) BOOL personalRecommend;

@property (nonatomic, copy, readonly) NSString *sdkVersion;

@end

NS_ASSUME_NONNULL_END
